home *** CD-ROM | disk | FTP | other *** search
/ Visual Basic Controls / Visual Basic Controls.iso / vbcontrol / ahmsyscm / _setup.1 / AHMTSystemDetails.hpp < prev    next >
Encoding:
C/C++ Source or Header  |  1998-11-12  |  3.1 KB  |  78 lines

  1. // Borland C++ Builder
  2. // Copyright (c) 1995, 1998 by Borland International
  3. // All rights reserved
  4.  
  5. // (DO NOT EDIT: machine generated header) 'AHMTSystemDetails.pas' rev: 3.00
  6.  
  7. #ifndef AHMTSystemDetailsHPP
  8. #define AHMTSystemDetailsHPP
  9. #include <AHMSystem.hpp>
  10. #include <Classes.hpp>
  11. #include <Windows.hpp>
  12. #include <SysUtils.hpp>
  13. #include <SysInit.hpp>
  14. #include <System.hpp>
  15.  
  16. //-- user supplied -----------------------------------------------------------
  17.  
  18. namespace Ahmtsystemdetails
  19. {
  20. //-- type declarations -------------------------------------------------------
  21. class DELPHICLASS TAHMSystemDetails;
  22. class PASCALIMPLEMENTATION TAHMSystemDetails : public Ahmsystem::TAHMSystemsComponent 
  23. {
  24.     typedef Ahmsystem::TAHMSystemsComponent inherited;
  25.     
  26. private:
  27.     System::AnsiString FOrganisation;
  28.     System::AnsiString FOwner;
  29.     System::AnsiString FPrgDir;
  30.     System::AnsiString FSystemRoot;
  31.     System::AnsiString FCPU;
  32.     System::AnsiString FSH;
  33.     System::AnsiString FSW;
  34.     System::AnsiString FOperatingSystem;
  35.     System::AnsiString FWinVersion;
  36.     System::AnsiString FBuild;
  37.     System::AnsiString FTotalMemory;
  38.     System::AnsiString FDriveC;
  39.     System::AnsiString funame;
  40.     System::AnsiString fcname;
  41.     void __fastcall SetSelfString(System::AnsiString Value);
  42.     System::AnsiString __fastcall GetUName(void);
  43.     System::AnsiString __fastcall GetCName(void);
  44.     
  45. public:
  46.     __fastcall virtual TAHMSystemDetails(Classes::TComponent* AOwner);
  47.     
  48. __published:
  49.     __property System::AnsiString Organisation = {read=FOrganisation, write=SetSelfString, stored=false
  50.         };
  51.     __property System::AnsiString Owner = {read=FOwner, write=SetSelfString, stored=false};
  52.     __property System::AnsiString CPU = {read=FCPU, write=SetSelfString, stored=false};
  53.     __property System::AnsiString OS = {read=FOperatingSystem, write=SetSelfString, stored=false};
  54.     __property System::AnsiString WinVersion = {read=FWinVersion, write=SetSelfString, stored=false};
  55.     __property System::AnsiString Build = {read=FBuild, write=SetSelfString, stored=false};
  56.     __property System::AnsiString TotalMemory = {read=FTotalMemory, write=SetSelfString, stored=false};
  57.         
  58.     __property System::AnsiString DriveC = {read=FDriveC, write=SetSelfString, stored=false};
  59.     __property System::AnsiString ProgramFilesDir = {read=FPrgDir, write=SetSelfString, stored=false};
  60.     __property System::AnsiString SystemRoot = {read=FSystemRoot, write=SetSelfString, stored=false};
  61.     __property System::AnsiString Username = {read=GetUName, write=SetSelfString, stored=false};
  62.     __property System::AnsiString ComputerName = {read=GetCName, write=SetSelfString, stored=false};
  63.     __property System::AnsiString ScreenWidth = {read=FSW, write=SetSelfString, stored=false};
  64.     __property System::AnsiString ScreenHeight = {read=FSH, write=SetSelfString, stored=false};
  65. public:
  66.     /* TComponent.Destroy */ __fastcall virtual ~TAHMSystemDetails(void) { }
  67.     
  68. };
  69.  
  70. //-- var, const, procedure ---------------------------------------------------
  71.  
  72. }    /* namespace Ahmtsystemdetails */
  73. #if !defined(NO_IMPLICIT_NAMESPACE_USE)
  74. using namespace Ahmtsystemdetails;
  75. #endif
  76. //-- end unit ----------------------------------------------------------------
  77. #endif    // AHMTSystemDetails
  78.